package vn.sunnet.backviet01.game.coloa.interfaces;

import org.anddev.andengine.entity.sprite.BaseSprite;

public interface ISkill {
	public abstract boolean attack(final float pX, final float pY);
	
	public abstract void complete();
	
	public abstract int getName();
	
	public abstract void setLevel(int pLevel);
	public abstract int getLevel();
	
	public abstract boolean isAttack();
	public abstract void stopInfluence();
	
	public abstract float getDamge();
	public abstract void setDamage(final float damage);
	
	public abstract float useMana();
	public abstract void setMana(float mana);
	
	public abstract long getCoolDownEnemy();
	public abstract void setCoolDownEnemy(long coolDown);
	
	public abstract long getStart();
	
	public abstract void remove();
	public abstract BaseSprite returnSeft();
	
	public abstract void setVisible(boolean pVisibale);
	public abstract void detachChildren();
}
